package com.boco.ibssystem.business.service.impl;

import com.boco.biinjectionserviceapi.vo.Params;
import com.boco.ibssystem.business.mapper.YlyyGzfhMapper;
import com.boco.ibssystem.business.mapper.YlyyGzxlMapper;
import com.boco.ibssystem.business.mapper.YlyyHzfdMapper;
import com.boco.ibssystem.business.mapper.YlyyZcyyMapper;
import com.boco.ibssystem.business.service.IYlyyService;
import com.boco.ibssystem.business.vo.GzfhVO;
import com.boco.ibssystem.business.vo.HzfdVO;
import com.boco.ibssystem.business.vo.PieData;
import com.boco.ibssystem.business.vo.ZcyyVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author: yichaofan
 * @date: 2019年05月15日 17:19
 * @email: hjljy@outlook.com
 * @version: v1.0
 * @description:  医疗运营service
 */

@Service
public class YlyyServiceImpl implements IYlyyService {

    @Autowired
    private YlyyHzfdMapper hzfdMapper;
    @Autowired
    private YlyyZcyyMapper zcyyMapper;
    @Autowired
    private YlyyGzfhMapper gzfhMapper;
    @Autowired
    private YlyyGzxlMapper gzxlMapper;

    @Override
    public List<HzfdVO> getHzrjfyData(Params params) {
        return hzfdMapper.getHzrjfyData(params);
    }

    @Override
    public List<HzfdVO> getYyfzcData(Params params) {
        return hzfdMapper.getYyfzcData(params);
    }

    @Override
    public List<PieData> getYlbxgcData(Params params) {
        return hzfdMapper.getYlbxgcData(params);
    }

    @Override
    public List<HzfdVO> getBxfyzbData(Params params) {
        return hzfdMapper.getBxfyzbData(params);
    }

    @Override
    public List<HzfdVO> getHzfdXxtjData(Params params) {
        return hzfdMapper.getHzfdXxtjData(params);
    }

    @Override
    public List<ZcyyVO> getZcyyZcsrqsData(Params params) {
        return zcyyMapper.getZcyyZcsrqsData(params);
    }

    @Override
    public ZcyyVO getZcyyZcsrgcData(Params params) {
        return zcyyMapper.getZcyyZcsrgcData(params);
    }

    @Override
    public List<PieData> getZcyyYptopData(Params params) {
        return zcyyMapper.getZcyyYptopData(params);
    }

    @Override
    public List<PieData> getZcyyCltopData(Params params) {
        return zcyyMapper.getZcyyCltopData(params);
    }

    @Override
    public List<PieData> getZcyyJctopData(Params params) {
        return zcyyMapper.getZcyyJctopData(params);
    }

    @Override
    public List<ZcyyVO> getZcyyZcsmxsData(Params params) {
        return zcyyMapper.getZcyyZcsmxsData(params);
    }

    @Override
    public List<PieData> getGzfhZlrcData(Params params) {
        return gzfhMapper.getGzfhZlrcData(params);
    }

    @Override
    public List<GzfhVO> getGzfhJzlxData(Params params) {
        return gzfhMapper.getGzfhJzlxData(params);
    }

    @Override
    public List<GzfhVO> getGzfhZyhzsscsData(Params params) {
        return gzfhMapper.getGzfhZyhzsscsData(params);
    }

    @Override
    public List<GzfhVO> getGzfhCrytjData(Params params) {
        return gzfhMapper.getGzfhCrytjData(params);
    }

    @Override
    public List<GzfhVO> getGzfhXxtjData(Params params) {
        return gzfhMapper.getGzfhXxtjData(params);
    }

    @Override
    public List<PieData> getGxxlPjzyr(Params params) {
        return null;
    }
}
